/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.ucue.ECU.ngc;

import edu.ucue.ECU.dao.AdministradorDB;
import edu.ucue.ECU.dao.OperadorDB;
import edu.ucue.ECU.exp.BuscarDatosOperadorException;
import edu.ucue.ECU.exp.GuardarDatosOperadorException;
import edu.ucue.ECU.exp.GuardarDatosPersonaException;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Emily
 */
public class Operador extends Persona {
    private String contrasena;
    private OperadorDB datos=new OperadorDB();

    public Operador(String cedula, String nombre, String contrasena ) {
        super(cedula, nombre);
        this.contrasena = contrasena;
        datos=new OperadorDB();
    }

    public Operador() {
        datos=new OperadorDB();
    }

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }

    public ArrayList listar() throws BuscarDatosOperadorException{
        return datos.listar();
    }  
    
     public void buscarNombre() throws BuscarDatosOperadorException{
        datos.buscarNombre(this);
    } 
        public void grabarDatosOperador() throws GuardarDatosOperadorException {
            datos.grabar(this);

    }    
    public Operador buscar(Operador miOperador) throws BuscarDatosOperadorException{
        return datos.buscar(miOperador);
    }
}
